package com.briup.ch13;

/**
 * @author yuxi
 * @version 1.0
 * @date 2025/10/21
 * @Description:
 */
public class Test {
    public static void main(String[] args) {
        //低-高:用户自定义加载器->系统类加载器->扩展类加载器->根类加载器
        //系统类的加载器
        ClassLoader sl= ClassLoader.getSystemClassLoader();
        //扩展类的加载器
        ClassLoader el= sl.getParent();
        //根类的加载器
        ClassLoader rl= el.getParent();
        try {
            //不允许null访问
            System.out.println(rl.getParent());
        }catch (Exception e) {
            //System.out.println(e.getMessage());
            e.printStackTrace();
        }

        System.out.println("系统类加载器:"+sl);
        System.out.println("扩展类加载器:"+el);
        System.out.println("根类加载器:"+rl);
    }
}
